package com.xander.myblog.mapper;

import com.xander.myblog.entity.Topic;

import java.util.List;

/**
 *
 * @author hbxz
 * @date 2018-12-19
 */

public interface TopicMapper {
    /**
     * 通过删除标志查询主题
     * @param delFlag
     * @return List<Topic>
     */
     List<Topic> getTopicByDelFlag(Integer delFlag);

    /**
     * 查询所有主题
     * @return
     */
     List<Topic> getAllTopic();

    /**
     * 新增一个主题
     * @param topic
     */
    void insertTopic(Topic topic);

    /**
     * 更新一个主题
     * @param topic
     */
     void updateTopic(Topic topic);

    /**
     * 通过主题编号获取主题信息
     * @param tid
     * @return
     */
     Topic getTopicByTid(Long tid);
}
